package com.project.gobang.mapper;

import com.project.gobang.model.UserInfo;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserInfoMapper {

    // 注册功能: 往数据库中插入一个用户
    void insertUser(UserInfo userInfo);

    // 登录功能: 根据用户名来查询用户信息
    UserInfo selectUserByUserName(String userName);

    // 赢得比赛: 总场数+1, 获胜场数+1, 分数 +50
    void winTheGame(int userId);

    // 输掉比赛: 总场数+1, 获胜场数+0, 分数 -50
    void loseTheGame(int userId);
}
